mechanism of evolution - Turkish English Dictionary